// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

namespace ColorCode.Common;

public class ScopeName
{
    public const string ClassName = "Class Name";
    public const string Comment = "Comment";
    public const string CssPropertyName = "CSS Property Name";
    public const string CssPropertyValue = "CSS Property Value";
    public const string CssSelector = "CSS Selector";
    public const string HtmlAttributeName = "HTML Attribute ScopeName";
    public const string HtmlAttributeValue = "HTML Attribute Value";
    public const string HtmlComment = "HTML Comment";
    public const string HtmlElementName = "HTML Element ScopeName";
    public const string HtmlEntity = "HTML Entity";
    public const string HtmlOperator = "HTML Operator";
    public const string HtmlServerSideScript = "HTML Server-Side Script";
    public const string HtmlTagDelimiter = "Html Tag Delimiter";
    public const string JsonKey = "Json Key";
    public const string JsonString = "Json String";
    public const string JsonNumber = "Json Number";
    public const string JsonConst = "Json Const";
    public const string Keyword = "Keyword";
    public const string LanguagePrefix = "&";
    public const string PlainText = "Plain Text";
    public const string PowerShellAttribute = "PowerShell Attribute";
    public const string PowerShellOperator = "PowerShell Operator";
    public const string PowerShellType = "PowerShell Type";
    public const string PowerShellVariable = "PowerShell Variable";
    public const string PowerShellCommand = "PowerShell Command";
    public const string PowerShellParameter = "PowerShell Parameter";
    public const string PreprocessorKeyword = "Preprocessor Keyword";
    public const string SqlSystemFunction = "SQL System Function";
    public const string String = "String";
    public const string StringCSharpVerbatim = "String (C# @ Verbatim)";
    public const string XmlAttribute = "XML Attribute";
    public const string XmlAttributeQuotes = "XML Attribute Quotes";
    public const string XmlAttributeValue = "XML Attribute Value";
    public const string XmlCDataSection = "XML CData Section";
    public const string XmlComment = "XML Comment";
    public const string XmlDelimiter = "XML Delimiter";
    public const string XmlDocComment = "XML Doc Comment";
    public const string XmlDocTag = "XML Doc Tag";
    public const string XmlName = "XML Name";
    public const string Type = "Type";
    public const string TypeVariable = "Type Variable";
    public const string NameSpace = "Name Space";
    public const string Constructor = "Constructor";
    public const string Predefined = "Predefined";
    public const string PseudoKeyword = "Pseudo Keyword";
    public const string StringEscape = "String Escape";
    public const string ControlKeyword = "Control Keyword";
    public const string Number = "Number";
    public const string Operator = "Operator";
    public const string Delimiter = "Delimiter";
    public const string MarkdownHeader = "Markdown Header";
    public const string MarkdownCode = "Markdown Code";
    public const string MarkdownListItem = "Markdown List Item";
    public const string MarkdownEmph = "Markdown Emphasized";
    public const string MarkdownBold = "Markdown Bold";
    public const string BuiltinFunction = "Built In Function";
    public const string BuiltinValue = "Built In Value";
    public const string Attribute = "Attribute";
    public const string SpecialCharacter = "Special Character";
    public const string Intrinsic = "Intrinsic";
    public const string Brackets = "Brackets";
    public const string Continuation = "Continuation";
    public const string Variable = "Variable";
    public const string Function = "Function";
    public const string Symbol = "Symbol";
}